home *** CD-ROM | disk | FTP | other *** search
/ Champak Vol E-14 / Vol E-14.iso / games / subtract.swf / scripts / frame_3 / DoAction.as
Text File  |  2014-03-11  |  2KB  |  90 lines

  1. function isInArray(arr, value)
  2. {
  3.    var _loc2_ = arr;
  4.    var _loc3_ = value;
  5.    var _loc1_ = 0;
  6.    while(_loc1_ < _loc2_.length)
  7.    {
  8.       if(_loc2_[_loc1_] == _loc3_)
  9.       {
  10.          return true;
  11.       }
  12.       _loc1_ = _loc1_ + 1;
  13.    }
  14.    return false;
  15. }
  16. function createNewPoint()
  17. {
  18.    var _loc1_ = _root;
  19.    _loc1_.pointCount = _loc1_.pointCount + 1;
  20.    _loc1_.points = _loc1_.points + 1;
  21.    var _loc2_ = "oint" + _loc1_.pointCount.toString();
  22.    _loc1_.attachMovie("mcPoint",_loc2_,_loc1_.pointCount * 100);
  23.    _loc1_[_loc2_]._y = 275;
  24.    _loc1_[_loc2_]._x = 0 + 50 * _loc1_.pointCount;
  25. }
  26. function createNewNoint()
  27. {
  28.    var _loc1_ = _root;
  29.    _loc1_.pointCount = _loc1_.pointCount + 1;
  30.    _loc1_.noints = _loc1_.noints + 1;
  31.    var _loc2_ = "oint" + _loc1_.pointCount.toString();
  32.    _loc1_.attachMovie("mcNoint",_loc2_,_loc1_.pointCount * 100);
  33.    _loc1_[_loc2_]._y = 275;
  34.    _loc1_[_loc2_]._x = 0 + 50 * _loc1_.pointCount;
  35. }
  36. if(_root.pointCount >= 7)
  37. {
  38.    _root.btnTest1._visible = true;
  39.    _root.btnSol1.enabled = false;
  40.    _root.btnSol2.enabled = false;
  41.    _root.btnSol3.enabled = false;
  42.    _root.btnSol4.enabled = false;
  43. }
  44. else
  45. {
  46.    _root.btnTest1._visible = false;
  47.    _root.btnSol1.enabled = true;
  48.    _root.btnSol2.enabled = true;
  49.    _root.btnSol3.enabled = true;
  50.    _root.btnSol4.enabled = true;
  51. }
  52. var num1 = int(Math.random() * 11);
  53. var num2 = int(Math.random() * num1);
  54. account = num1 + " - " + num2;
  55. var result = num1 - num2;
  56. var pos = int(math.random() * 4);
  57. if(pos > 3)
  58. {
  59.    trace("err: bigger than 3");
  60. }
  61. var wrongs = Array();
  62. do
  63. {
  64.    var wrong = int(math.random() * 10);
  65.    if(wrong != result)
  66.    {
  67.       if(!isInArray(wrongs,wrong))
  68.       {
  69.          wrongs.push(wrong);
  70.       }
  71.    }
  72. }
  73. while(wrongs.length < 4);
  74.  
  75. solvar = Array();
  76. solvar[pos] = result;
  77. var i = 0;
  78. while(i < 4)
  79. {
  80.    if(i != pos)
  81.    {
  82.       solvar[i] = wrongs[i];
  83.    }
  84.    i++;
  85. }
  86. sol0 = solvar[0];
  87. sol1 = solvar[1];
  88. sol2 = solvar[2];
  89. sol3 = solvar[3];
  90.